Ich habe dieses HTML / PHP in meiner index.php if (isset ($ _ POST ['UploadMSub'])) { $ fileP = $ _ FILES ['Upload_f']; $ fileP_name = $ fileP ['name']; $ fileP_tmp = $ fileP ['tmp_name']; $ fileP_size = $ fileP ['size']; $ fileP_error = $ fileP ['error']; $ fileP_extension = explode ('.', $ fileP_name); $ fileP_extension = strtolower (end ($ fileP_extension)); $ allow = array ('jpg', 'png'); if (in_array ($ fileP_extension, $ allow)) { if ($ fileP_error === 0) { if ($ fileP_size <= 2097152) { $ fileP_new_name = uniqid (). '.'. $ fileP_extension; }} }} }} $ _SESSION ['fileP'] = $ fileP; $ _SESSION ['fileP_name'] = $ fileP_name; $ _SESSION ['fileP_tmp'] = $ fileP_tmp; $ _SESSION ['fileP_size'] = $ fileP_size; $ _SESSION ['fileP_error'] = $ fileP_error; $ _SESSION ['fileP_extension'] = $ fileP_extension; $ _SESSION ['fileP_new_name'] = $ fileP_new_name; }}
2020-12-18 08:20:53
Das Problem ist, Wenn Sie auf die Schaltfläche "Senden" klicken, wird das Formular nicht gesendet. Dies bedeutet, dass keine Ihrer Sitzungsvariablen festgelegt wird, wenn Sie auf die Schaltfläche "Senden" klicken. Stattdessen wird das jQuery-Skript sofort ausgeführt, wenn Sie auf die Schaltfläche "Senden" klicken. Aus diesem Grund wird dieser Fehler angezeigt. Undefinierter Index: fileP_new_name Aus Ihrer Frage, Gibt es eine andere Möglichkeit, alle Informationen zu Dateien in meiner connect.php abzurufen? Die Lösung lautet also wie folgt. Sie müssen einige Dinge in Ihrem Code ändern, wie zum Beispiel: Fügen Sie Ihrem